3D game environment design